package com.book.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("book")
public class Book {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String bookCode; // 图书编号
    
    private String bookName; // 图书名称
    
    private String category; // 图书类别
    
    private BigDecimal price; // 价格
    
    private String author; // 作者
    
    private String publisher; // 出版社
    
    private String isbn; // ISBN号
    
    private Integer stock; // 库存数量
    
    private String description; // 描述
    
    private Integer status; // 0-下架 1-上架
    
    private LocalDateTime createTime;
    
    private LocalDateTime updateTime;
} 